Linux grep option, linuxgrep Option
Grep-I disable case sensitivity
Grep-v print all does not contain .. (Some entries are blocked)
Grep-l print the file name in the inclusion Mode
Grep
To search for the keyword char in the. cpp file of the current directory and subdirectory, type:
Grep-r char *. cpp
Failed.
After looking for a long time, I found this fact:
-The R option does enter recursive matching of subdirectories, but the premise is that the subdirectory name must also meet the naming rules of *. cpp. That is to say, the above command is applied to the following directory layers:
Overview:All Linux-class systems provide a search tool called grep (Global Regular expression print, which is the output of globally regular expressions). The grep command is useful in situations where a pattern-based search is performed on the contents of one or more files. A pattern can be a single character, multiple characters, a single word, or a sentence.When the command matches the pattern specified
word that satisfies the following criteria: #1. Start with G #2.g followed by 0 to infinity o#3.0 to Infinity O back with dgrep go*d RegExp.txtUse "*." No.#1. Starting with G #2.g there must be a character. Finally, Dgrep ' G.*d ' RegExp.txtUse the "-" sign#文件中有一些拼写错误的单词, found that the O-letter in the Glod is written in the number 0, grep ' g1[0-9]d ' RegExp.txtUse "\" to do character escapes#搜索文件中包含域名www. Helloworld.com's line #从搜索的结果来看, here's "."
Method 1:
$ Grep-O 'keyword'
Method 2:
$ Cat file | grep 'keyword' | WC-l
Eg: count the number of backslash/occurrence times
$ Echo "/home/Ubu/music/liu138/workreport/Venus/vimjava. Class. templet" | grep-O/| WC-l
Note:
-O, print only the matched (non-empty) parts of a matching line, with each such part on a separate output line.
This article is
Please contact me for a better answer.
All of the following answers have been tested:
# Practice:
1: print all lines containing the string San.2: print all lines where the person's first name starts with J.3: print all lines ending in 700.4: print all lines that don't contain 834.5: print all lines where birthdays are in December.6: print all lines where the phone number is in the 408 area code.7: print all lines containing an uppercase letter, followed by four lowercase letters,Comma, a space,
begin with at least one whitespace character in/boot/grub/grub.conf11 displays lines with # Beginning with #, followed by at least one whitespace character, and then at least one non-whitespace character in the/etc/rc.d/rc.sysinit file12 Netstat-tan command execution results with ' LISTEN ', followed by a line that ends with a blank character13 Add User Bash, Testbash, basher, Nologin (this one user's shell is/sbin/nologin), and then find information on the current system with the same user nam
example:For example, you receive the company's stock option of 1000 shares, with an exercise price of $0.50, an expiration date of 10 years after the grant, and a schedule of equal vesting over four years.1> granted date is the day when you receive the option, but those options do not really belong to you. You must wait until they are vested,2> During the vestin
option button Group Control (OptionGroup), or "radio button group", is one of the common controls of VFP. In the basic course of VFP-radio button group the article has given the common properties and methods of the control, and gives an example of binding the ControlSource property of the control to a field in the table. This article complements an example of pro
Sample requirements
Copy an objectFor example, CopyFiles-s "E: \ Framework \ Tenoner-copy (2)"-p "*. csproj "-t" E: \ Framework \ Tenoner-copy (2) \ Bak ", supports deep copy, copy of files in the specified mode, and overwrite or not.Use CommandLineParserCommandLineParser is a lightweight tool. It is easy to use and provides tutorials.
Option class
Copy codeThe Code is as follows:Using System;Using System.
Quoted from
Http://www.docs.hp.com/en/B2355-90136/ch03s01.html
This option is af_inet socket-specific.
So_reuseaddrEnables you to restart a daemon which was killed or terminated.
This option modifies the rules used by bind to validate local addresses, but it does not violate the uniqueness requirements of an association. so_reuseaddr modifies the BIND rules only when a wildcard Internet Protocol (IP) addre
This article mainly introduces the example of js operations on select and option. If you need some help, please refer to it.
1. dynamically create select
The Code is as follows:
Function createSelect (){
Var mySelect = document. createElement_x ("select ");MySelect. id = "mySelect ";Document. body. appendChild (mySelect );}
2. Add option
The Code is as follows
"Feature description"The simplest option to cancel a multi-select effect (taking fruit from a fruit basket for example)"HTML code description""CSS Key code description"//set the white text effect in the display box. out{width:300px; height:30px; Line-height:50px; padding:10px; Text-Align:center; border:1px solid #ccc; Border-radius:5px; Font-size:20px; Color: #f1ebe5; Text-shadow:0 8px 9px #c4b5
Select| Sort | example
The select control in the form does not support sorting the selection (option), I will sort the value attribute values in option, and adjust the position of each option sort. The specific code is as follows (this assumes that the value in each option i
Example of dynamically changing the index value of select option in js
A problem occurred when deleting multiple select values today. After half a day, it was originally caused by the index (that is, when the index is deleted, it should be deleted from the large index and then deleted from the small index ).
document.getElementById("louyuming").options[0].selected=true;function jsSelectIsExitItem(objSel
Dynamic option addition is more practical in some special cases. This article provides a small example to introduce how to use createElement. If you are interested, refer
The Code is as follows:
Select.html
--> -- Select a course --
To do a questionnaire, the number of questions is uncertain, answer questions and answers uncertain.
To achieve this effect, click on the button below to add 4 answer boxes, choose from A-Z 26 letters, is to Assic code to facilitate processing
Look at the HTML results
The code is as follows
Copy Code
Th width= "100px" >A:B:C:D: Through this HTML result above, and then through JS implementation function Add_ask ($this){var $Word = "";Get Front div layervar $div _n
Example 2 of AlertDialog in Android (normal option dialog box) and androidalertdialog
In Android development, we often need to pop up some dialogs on the Android interface, such as asking users or asking users to choose. These functions are called the Android Dialog box. The AlertDialog implementation method is the builder mode. Next, we will simulate a simple and common
This example describes the Radiogroup usage of the Android Programming single option box. Share to everyone for your reference, specific as follows:
The group events for Radiogroup are described today. Radiogroup can be different radiobutton, limited to the same radio button group, the same Radiogroup group buttons, can only make a single choice (single selection).
First, we first design a TextView Widget
I am a sophomore. In the recent period of time in the database review problems encountered a problem, as follows.There is a relationship between SC (S_id,c_id,age,score), to find the number of students older than 22 years of age and scores, the correct relational algebraic expression is ().Ⅰ.πs_id,score (σage>22 (SC))Ⅱ.σage>22 (Πs_id,score (SC))Ⅲ.πs_id,score (σage>22 (Πs_id,score,age (SC)))The answer is I and III, and I did it myself at the time, three of them are correct. After reading the answ
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.